﻿/*
输入数据,程序输入数据的方式有多种。

1.从控制台的界面中输入（网页、PC桌面程序、APP程序）；
2.从文件中读取；
3.从数据库中读取；
4.从网络中读取。

  1）用std::cin输入数据
  语法：std::cin >> 变量名;      当使用了缺省的命名空间时using namespace std;，可以省略std::

注意：
a）布尔型变量的值在计算机内部用1（true）和0（false）存储；
  b）程序中可以书写true和false，也可以书写1和0，其它值将强制转换成1；
  c）用cin输入时可以填1和0，其它值也强制转换成1；
  d）用cout输出时只显示1和0，不显示true和false。
如果输入的数据与变量的数据类型不匹配，会导致行为的不确定性。

*/
#include <iostream>

using namespace std; 

int main()
{
    string name;                    //姓名
    int age;                        //年龄
    double weight;                  //体重
    char sex;                       //性别，(X-女；Y-男）
    bool yz;                        //颜值，(1-漂亮；0-不漂亮）,输入值非0为真，0为假

    cout << "需要显示超女的信息：姓名，年龄，体重，性别，颜值" << endl;
    cout << "请输入超女的姓名：";
    cin >> name;      //输入姓名，原本是std::cin，添加了缺省的命名空间，把std::省略了

    cout << "请输入超女的年龄：";
    cin >> age;

    cout << "请输入超女的体重：";
    cin >> weight;

    cout << "请输入超女的性别：";
    cin >> sex;

    cout << "请输入超女的颜值：";
    cin >> yz;

    cout << "\n已输入的超女的信息是：\n" 
        << "姓名：" << name << ";\n年龄：" << age << ";\n体重：" << weight <<
           ";\n性别：" << sex << ";\n颜值：" << yz<<";"<<endl;
    return 0;
}
